package circle.negocios;

public class GeradorCPF {
	
	public GeradorCPF() {
	}
	
	public String gerarCPFComMascara(){
		GeradorNumeroRandomico rnd = new GeradorNumeroRandomico();
		CalcularDigitosVerificadores calcularDigVerificadores = new CalcularDigitosVerificadores();
		
		int[] numerosAleatorios= new int[10];
		String cpf;
		
		numerosAleatorios = rnd.gerarNumerosAleatorios();
		cpf = calcularDigVerificadores.gerarDigitosVerificadoresComMascara(numerosAleatorios);
		
		return cpf;
	}
	
	public String gerarCPFSemMascara(){
		GeradorNumeroRandomico rnd = new GeradorNumeroRandomico();
		CalcularDigitosVerificadores calcularDigVerificadores = new CalcularDigitosVerificadores();
		
		int[] numerosAleatorios= new int[10];
		String cpf;
		
		numerosAleatorios = rnd.gerarNumerosAleatorios();
		cpf = calcularDigVerificadores.gerarDigitosVerificadoresSemMascara(numerosAleatorios);
		
		return cpf;
	}
}
